package com.wsoft.sample;

import com.wsoft.handler.JobHandler;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.concurrent.TimeUnit;

/**
 * 定时任务 实例
 * @author z001
 * @since 2024年10月23日 16:16:34
 */
@Slf4j
@Service
public class JobSample2 implements JobHandler {

    /**
     * 定时任务示例
     *
     * @param param 可选参数 任务不需要时不用管
     * @return
     */
    @Override
    public String run(String param) {
        // 写点什么业务逻辑
        System.out.println("jobSample2 执行了 睡2秒.....!!!!!");
        try { TimeUnit.SECONDS.sleep(2); } catch (InterruptedException e) { e.printStackTrace(); }
        //模拟报错
        int a  = 10/0;
        return new JobSample2().toString();
    }

}
